//
//  JwUUID.h
//  JwPack
//
//  Created by 陈警卫 on 2024-07-31.
//

#import <Foundation/Foundation.h>

@interface JwUUID : NSObject

/// 随机uuid
/// 每次都不一样
+ (NSString *)uuidRandomString;

/// uuidIDFV
/// 卸载安装后不一样
/// 在同一设备中 该供应商的所有 App 的 IDFV 相同 应用删除该供应商所有 App 时 重新下载 App IDFV 发生变化
+ (NSString *)uuidIDFVString;

/// uuidIDFA
/// 不会因为应用卸载改变
/// 但是用户在设置-隐私-广告里面限制广告跟踪后会变成 @"00000000-0000-0000-0000-000000000000"
/// 重新打开后会变成另一个 还原广告标识符也会变
+ (NSString *)uuidIDFAString;

/// 唯一UUID
/// Keychain + IDFA
+ (NSString *)uuidByKeychain;

@end
